# 2.4 绘制矩形和圆形 绘制矩形使用rectangle()方法 cv.rectangle(img, rec, color, thickness)
# 参数1：img。在哪个图片上绘制 参数2：rec。元组，有4个值。前两个是左上角的点，后两个是矩形框的宽和高
# 参数3：color。矩形的颜色。元组，有3个值。BGR 参数4：thickness。线条的厚度。默认是None
# cv.rectangle(img, pt1, pt2, color, thickness) 参数1：img。在哪个图片上绘制 参数2：pt1。元组，有2个值。左上角的点
# 参数3：pt2。元组，有2个值。右下角的点 参数4：color。矩形的颜色。元组，有3个值。BGR
# 参数5：thickness。线条的厚度。默认是None 绘制圆形使用circle()方法 cv.circle(img, center, radius, color, thickness)

# 参考代码
import cv2 as cv

img = cv.imread("test.jpg")
# 绘制矩形
pt1 = 100, 100
pt2 = 200, 200
color = 0, 0, 255  # 红色
cv.rectangle(img, pt1, pt2, color, thickness=3)
# 绘制圆
center = 150, 150
radius = 50
color = 0, 255, 255  # 黄色
cv.circle(img, center, radius, color, thickness=2)

cv.imshow("img", img)
cv.waitKey(0)
cv.destroyAllWindows()
